home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 March / PCWorld_2002-03_cd.bin / Software / TemaCD / xteq / setup.exe / {app} / plugins / XQ FileCache Settings.xpl < prev    next >
Text File  |  2001-05-04  |  2KB  |  77 lines

  1. "FILE"="Xteq Systems X-Setup Plugin 6.0"
  2. "TYPE"="2"
  3. "COUNT"="3"
  4. "UIPATH"="System\File System\Windows 9x/ME Options\Performance"
  5. "NAME"="File Cache"
  6. "WARNING"="This setting is highly dangerous!!! Think twice before you change it, it might make your computer faster but can also bring up a "VFAT resource" Blue Screen!"
  7. "VERSION"="1.57"
  8. "OSVERSION"="10101"
  9. "LANGUAGE"="VBScript"
  10. "TEXT 1"="Min. Cache (KB)"
  11. "TEXT 2"="Max. Cache (KB)"
  12. "TEXT 3"="Chunk Size (KB)"
  13. "DESCRIPTION 1"="If you want to control Windows how much RAM it should use for the file cache, enter the desired values here."
  14. "DESCRIPTION 2"=" "
  15. "DESCRIPTION 3"="It seems to have better results with the maximum cache size set to one eigth [1/8] of the total RAM memory installed in the system.  This way it gives the cache plenty of memory to use and doesn't take too much away from the operating system."
  16. "DESCRIPTION 4"="For example, if you have 128 MB of RAM, a max cache of 16384 KB (16 MB) and a minimum cache of 8192 KB (8 MB) would be a good choice."
  17. "DESCRIPTION 5"="Another tip: Try setting the minimum and maximum sizes close together if you use many large, disk access intensive applications like a lot of the application suites that are available. This can improve their performance considerably."
  18. "AUTHOR"="Xteq Systems"
  19. "CONTACTURL"="http://www.xteq.com"
  20. "COPYRIGHT"="Copyright ⌐ Xteq Systems - All Rights Reserved"
  21. "COMMENT 1"=" "
  22. "COMMENT 2"="Thanks to AXCEL216 for this great plug."
  23. "COMMENT 3"="Thanks to sebastien.maurice@iep-aix.u-3mrs.fr for his 8096 <> 8192 fix!"
  24. "COMMENT 4"="Chunksize addition suggested by CptSiskoX."
  25.  
  26. sf="SYSTEM.INI"
  27. ss="vCache"
  28. v1="MinFileCache"
  29. v2="MaxFileCache"
  30. v3="Chunksize"
  31.  
  32. Sub Plugin_Initialize 
  33.  i=IniReadValue(sf,ss,v1)
  34.  SetUIElement 1,i
  35.  
  36.  i=IniReadValue(sf,ss,v2)
  37.  SetUIElement 2,i
  38.   
  39.  i=IniReadValue(sf,ss,v3)
  40.  SetUIElement 3,i
  41. End Sub
  42.  
  43. Sub Plugin_CheckData(ElementIndex)
  44. End Sub
  45.  
  46. Sub Plugin_Apply(ElementIndex,ElementSubIndex)
  47.  i=GetUIElement(1)
  48.  if len(i)=0 then
  49.     Call IniWriteValue(sf,ss,v1,"")
  50.  else
  51.     Call IniWriteValue(sf,ss,v1,i)
  52.  end if
  53.  
  54.  i=GetUIElement(2)
  55.  if len(i)=0 then
  56.     Call IniWriteValue(sf,ss,v2,"")
  57.  else
  58.     Call IniWriteValue(sf,ss,v2,i)
  59.  end if
  60.  
  61.  i=GetUIElement(3)
  62.  if len(i)=0 then
  63.     Call IniWriteValue(sf,ss,v3,"")
  64.  else
  65.     Call IniWriteValue(sf,ss,v3,i)
  66.  end if
  67.  
  68.  
  69.  Restart
  70. End Sub
  71.  
  72. Sub Plugin_Terminate 
  73. End Sub
  74.  
  75.  
  76.  
  77.